tg-me.com/pyHints/691
Last Update:
وسط پروژههای مختلف دیگه vscode
بهم جواب نمیده.
من عادت دارم؛ چندتا پروژه رو همزمان انجام میدم. وقتی یکی به Blocking, need data, ...
میخوره یا اینکه تسک اون روزم تموم میشه.
میرم سراغ پروژه بعدی و vscode
قبلی رو نمیبندم.
یک workspace
جدید باز میکنم و ...
دیگه انقدر زیاد شد که Electron بودن vscode شروع به اذیت کرد خیلی دیر load میشد یا کارهارو دیر انجام میداد.
برای همین بعد از چندین سال برگشتم روی vim البته اینبار NeoVim چند روزی هست با بچههای DevChat مشورت میکنم و دارم محیط رو کانفیگ میکنم (خودمم این چندروز با این محیط کد میزنم) دارم سعی میکنم یک تنظیمات مینیمال نگهدارم که به اشتراک بذارم؛ برای کسایی که دوس دارند یاد بگیرند و تجریه کنند؛ ساده باشه مثل vscode با تمام کاراییهای مهم برای حرفهایها هم بیس باشه برای تنظیمات بیشتر.
تنظیماتم برای python
تقریبا تکمیل هست؛ برای Rust
هم اضافه بشه + پیشنهاد یکی از بچهها پلاگین برای اتصال به هوش مصنوعی رو هم اضافه کنم.
به اشتراک میذارم.
اگر ایده یا نیازمندی خاصی برای Python, Rust
دارید بگید (اگر کلی باشه و مفید اضافه میکنم)
تصویر :
NeoVim + Zellij
مقداری توضیحات بیشتر:
۱- تم روی
catppuccin
هست؛ چون خیلی از همکارا حتی دیفالت دوستش دارند (خودم تغییرش میدم)۲- تریمینال سمت راست رو من برای موزیک و داکیومنت خوندن و البته اکثر وقتا بررسی لاگ سرور و مانیتورینگ و ... استفاده میکنم
۳- محیط btop رو همیشه دارم برای بررسی پرفورمنس و البته اپتیمایزیشن
۴- بله lsp هم داریم؛ روی متدها یا توابع که برید؛
داکیومنت رو نشون میده؛ پارامترهای ورودی و خروجی و مثال و ...
۵- بله auto-complete رو هم فعال داریم اینجا.
auto format, auto fix
به محض ذخیره اجرا میشه که هردو با
ruff
هست برای سرعت بیشتر. اسکرینشات هم داریم از کدها دقیقا مثل پستهای آموزشی که قبلا میذاشتم.
نمایش خط به خط git blame, git change, ... هم داریم.
باقیشم توی تصویر هست
BY Python Hints

Share with your friend now:
tg-me.com/pyHints/691